@CHARSET "UTF-8";
/* CSS Reset  (Superset of Meyer reset)  begin */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset,form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    line-height:1;
    font-family:sans-serif;
    text-align:left;
    vertical-align:baseline;
}

a img, a:link img, a:visited img {border:0;}

table {
    border-collapse:collapse;
    border-spacing:0;
}

ol, ul {list-style:none;}

q:before, q:after,
blockquote:before, blockquote:after {
    content:"";
}

body{ margin:0 auto; font-size:90%; height:100%;}
/* CSS Reset  end  */

/*
 * Gestion des éléments générale du site
 */
body {
    width : 100%;
    height : 100%;
    background-color : black;
    padding : 0;
    margin : 0;
}
body .site {
    width : 850px;
    margin : 0 auto; 
    min-height : 100%;
    position : relative;
}

#footer {
	text-align : center;
	color : white;
	margin-top : 20px;
}


/*
 * Surcharge de Jquery pour laboite de dialogue
 */
.ui-dialog {
	position: absolute;
	width: 300px;
	overflow: hidden;
	border: 3px solid #91755D;
	padding:0;
}
.ui-corner-all {
    border-radius: 6px;
}
.ui-dialog .ui-dialog-titlebar {
    -moz-border-radius:0;
    position: relative;
    border: medium none;
    position: relative;
}
.ui-dialog .ui-dialog-title { 
	color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin: 0.1em 16px 0.2em 0;
}

.ui-widget-header {
    background: #EFC557;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}
.ui-dialog .ui-dialog-titlebar-close { 
	position: absolute;
    right: .3em; top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
	display: none;
}
.ui-dialog .ui-dialog-buttonpane {
    border:none;
    background-image: none;
    text-align: left;
    margin:0;
    padding:0;
}
.ui-dialog .ui-dialog-buttonpane button { 
    -moz-background-size: 100% 100%, auto auto;
    -moz-border-radius:4px;
    background: #EFC557;
    border: 1px solid #91755D;
    color:#FFFFFF;
    font-family:verdana;
    font-size:.815em;
    font-weight:bold;
    float: right;
    margin: .5em .4em .5em 0; 
    cursor: pointer; 
    line-height: 1.4em; 
    width:auto; 
    overflow:visible; 
    padding:0 .8em;
}
.ui-widget-overlay {
    background: url("/cartine/jquery/css/images/ui-bg_diagonals-thick_20_666666_40x40.png") repeat scroll 50% 50% #666666;
    opacity: 0.5;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-widget-content {
    border: 3px solid #91755D;
    background: #ffffff;
    color: #222222;
}